gtk-demo: Tweak images demo
authorMatthias Clasen <mclasen@redhat.com>
Tue, 3 Nov 2020 03:43:44 +0000 (22:43 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 3 Nov 2020 03:43:44 +0000 (22:43 -0500)
Use our own logo instead of the gtk3-demo one, and
tweak the headings to refledct what we show.

demos/gtk-demo/demo.gresource.xml
demos/gtk-demo/images.c

index 17388f4fbbbf0c1102f74867ab75097701f0a379..32b830a67ba858a733cf0c983198f7b189185517 100644 (file)
     <file>alphatest.png</file>
     <file>floppybuddy.gif</file>
     <file>gtk-logo.webm</file>
+    <file alias="org.gtk.Demo4.svg">data/scalable/apps/org.gtk.Demo4.svg</file>
   </gresource>
   <gresource prefix="/video-player">
     <file>bbb.png</file>
index aec84127761658d6857ac36679ea0744b691a0c9..39b01103b255cb61e6dfd904d9d35ace1181210e 100644 (file)
@@ -347,7 +347,7 @@ do_images (GtkWidget *do_widget)
       vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
       gtk_box_append (GTK_BOX (hbox), vbox);
 
-      label = gtk_label_new ("Image loaded from a file");
+      label = gtk_label_new ("Image from a resource");
       gtk_widget_add_css_class (label, "heading");
       gtk_box_append (GTK_BOX (vbox), label);
 
@@ -356,7 +356,7 @@ do_images (GtkWidget *do_widget)
       gtk_widget_set_valign (frame, GTK_ALIGN_CENTER);
       gtk_box_append (GTK_BOX (vbox), frame);
 
-      image = gtk_image_new_from_icon_name ("gtk3-demo");
+      image = gtk_image_new_from_resource ("/images/org.gtk.Demo4.svg");
       gtk_image_set_icon_size (GTK_IMAGE (image), GTK_ICON_SIZE_LARGE);
 
       gtk_frame_set_child (GTK_FRAME (frame), image);
@@ -364,7 +364,7 @@ do_images (GtkWidget *do_widget)
 
       /* Animation */
 
-      label = gtk_label_new ("Animation loaded from a file");
+      label = gtk_label_new ("Animation from a resource");
       gtk_widget_add_css_class (label, "heading");
       gtk_box_append (GTK_BOX (vbox), label);